package com.whli.jee.system.service;

import com.whli.jee.common.web.service.IBaseService;
import com.whli.jee.system.entity.SysBarcode;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * <em>类或方法作用描述</em>
 * @author whli
 * @version 2018/9/4 9:26
 * */
public interface ISysBarcodeService extends IBaseService<SysBarcode>{

    /**
     * 生成条码
     * @param no
     * @return
     */
    @Transactional
    String  generateBarcode(String no);

    /**
     * 验证编码唯一性
     * @param no
     * @param id
     * @return
     */
    SysBarcode validByNo(String no,String id);
}
